.ui-widget,
.ui-widget .ui-widget,
.ui-panelmenu-header,
.ui-menuitem-link,
.ui-wizard-step-titles .ui-wizard-step-title
{
    font-size: small !important;
}

.ui-panelgrid td,
.ui-panelgrid tr {
	border-style: none !important;
	}

HTML{
    height:100%;
}

body {
	height:100%;
	background-color: #EEE;
}

 body, table
{
	
    /*text-align: center;*/
    font-size: small !important;
    font-family: Tahoma, Geneva, sans-serif;
}

.ui-selectonemenu label.ui-selectonemenu-label {
        padding-right: 28px;
        text-align: left;
    }

.ui-panelgrid .ui-widget .ui-widget-content {
	border-style: none !important;
}

.fc-event-skin {
	background-color: transparent;
}

.fc-event-payed {
	background-color: green !important; 
}

.fc-event-unpayed {
	background-color: red !important;
}

.header-element {
	top:0px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	position:absolute;
	height:32px;
}

.header-pageTitle {
	left:0px;
	-webkit-border-radius: 10px 10px 0px 10px;
	-moz-border-radius: 10px 10px 0px 10px;
	border-radius: 10px 10px 0px 10px;
}

.header-userInfo {
	right:0px;
	-webkit-border-radius: 10px 10px 10px 0px;
	-moz-border-radius: 10px 10px 10px 0px;
	border-radius: 10px 10px 10px 0px;
}

.footer-element {
	bottom:0px;
	padding-left:5px;
	padding-top:0px;
	padding-right:5px;
	position:absolute;
	height:15px;	
}

.footer-copyright {
	left:0px;
	-webkit-border-radius: 10px 10px 0px 10px;
	-moz-border-radius: 10px 10px 0px 10px;
	border-radius: 10px 10px 0px 10px;
}

.footer-versionInfo {
	right:0px;
	-webkit-border-radius: 10px 10px 0px 10px;
	-moz-border-radius: 10px 10px 0px 10px;
	border-radius: 10px 10px 0px 10px;
}

.layoutUnit {
}



.actionColumn {
	width: 60px;
}

.actionColumnElement {
	float:left;
}